#!/usr/bin/env python
 
import socket
import sys

PROXY_HOST = '127.0.0.1'
PROXY_PORT = 3128
 
HOST = 'www.google.com'
GET = '/'

try:
  sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
except socket.error, msg:
  sys.stderr.write("[ERROR] %s\n" % msg[1])
  sys.exit(1)
 
try:
  sock.connect((PROXY_HOST, PROXY_PORT))
except socket.error, msg:
  sys.stderr.write("[ERROR] %s\n" % msg[1])
  sys.exit(2)
 
sock.send("GET %s HTTP/1.0\r\nHost: %s\r\nVia: 1.0 a-proxy, 1.0\r\n\r\n" % (GET, HOST))
 
data = sock.recv(1024)
string = ""
while len(data):
  string = string + data
  data = sock.recv(1024)
sock.close()
 
print string
 
sys.exit(0)

